package com.jic.point.mapper;
import com.jic.point.model.entity.ReportThirdPart;

import java.util.List;
public interface ReportThirdPartMapper {
	/**
	 * REPORT_THIRD_PART插入数据
	 * @param reportThirdPart 入参实体类
	 */
	int insert(ReportThirdPart reportThirdPart);

	/**
	 * REPORT_THIRD_PART插入数据
	 * @param reportThirdPart 入参实体类
	 */
	int insertSelective(ReportThirdPart reportThirdPart);

	/**
	 * REPORT_THIRD_PART根据表对象数据修改数据
	 * @param reportThirdPart 入参实体类
	 */
	int updateByPrimaryKey(ReportThirdPart reportThirdPart);

	/**
	 * REPORT_THIRD_PART根据表对象数据修改数据
	 * @param reportThirdPart 入参实体类
	 */
	int updateByPrimaryKeySelective(ReportThirdPart reportThirdPart);

	/**
	 * REPORT_THIRD_PART根据id删除数据
	 * @param reportThirdPart 入参实体类
	 */
	int deleteByPrimaryKey(ReportThirdPart reportThirdPart);

	/**
	 * REPORT_THIRD_PART根据主键查询数据
	 * @param reportThirdPart 入参实体类
	 */
	ReportThirdPart selectByPrimaryKey(ReportThirdPart reportThirdPart);

	/**
	 * REPORT_THIRD_PART根据主键查询数据
	 * @param reportThirdPart 入参实体类
	 */
	List<ReportThirdPart> listPageBySelective(ReportThirdPart reportThirdPart);

	/**
	 * REPORT_THIRD_PART查询数据
	 * @param reportThirdPart 入参实体类
	 */
	List<ReportThirdPart>  selectBySelective(ReportThirdPart reportThirdPart);

	}
